package com.deyuanyun.pic.pipe.domain;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 阀门信息
 */
public class Valve {
    /**
     * 主键
     */
    private String id;

    /**
     * 创建时间
     */
    private Date createDate;

    /**
     * 创建人
     */
    private String createUser;

    /**
     * 创建备注
     */
    private String createRemark;

    /**
     * 更新时间
     */
    private Date updateDate;

    /**
     * 更新人员
     */
    private String updateUser;

    /**
     * 更新原因
     */
    private String updateRemark;

    /**
     * 逻辑删除字段：0：保留；1：删除
     */
    private Short deleted;

    /**
     * 版本
     */
    private Short vsersion;

    /**
     * 是否是最新数据，0：最新数据；1：历史数据
     */
    private Short isNewest;

    /**
     * 数据状态
     */
    private String dataStated;

    /**
     * 管道ID
     */
    private String pipeLineId;

    /**
     * 场站阀室ID(所属场站阀室)
     */
    private String pipeValveroomId;

    /**
     * 统一编号
     */
    private String code;

    /**
     * 阀门编号(自定义编号)
     */
    private String valvaNumber;

    /**
     * 阀门出厂编号(自定义编号)
     */
    private String manufacturedNum;

    /**
     * 阀门状态
     */
    private String valveStatus;

    /**
     * 阀门类型
     */
    private String valveType;

    /**
     * 驱动类型
     */
    private String operatorType;

    /**
     * 是否自动阀
     */
    private String automated;

    /**
     * 进口链接类型
     */
    private String inletConnectionType;

    /**
     * 进口直径
     */
    private BigDecimal inletDiameter;

    /**
     * 进口壁厚
     */
    private BigDecimal inletWallThickness;

    /**
     * 出口连接类型
     */
    private String outletConnectionType;

    /**
     * 出口直径
     */
    private BigDecimal outletDiameter;

    /**
     * 出口壁厚(mm)
     */
    private BigDecimal outletWallThickness;

    /**
     * 压力等级
     */
    private BigDecimal pressureRating;

    /**
     * 阀门功能
     */
    private String valvefunction;

    /**
     * 是否可远程控制
     */
    private String indremotecon;

    /**
     * 修复建议
     */
    private String repairSuggestiong;

    /**
     * 修复状态
     */
    private String repairState;

    /**
     * 生产厂家
     */
    private String manufacturer;

    /**
     * 生成日期
     */
    private Date manufacturedDate;

    /**
     * 投用日期
     */
    private Date inserviceDate;

    /**
     * 施工单位
     */
    private String constructionCompany;

    /**
     * 监理单位
     */
    private String inspectingCompany;

    /**
     * 检测单位
     */
    private String testingCompany;

    /**
     * 绝对距离(m)
     */
    private BigDecimal mileage;

    /**
     * 相对最近参考点
     */
    private String reference;

    /**
     * 相对最近参考点距离(m)
     */
    private BigDecimal referenceDistance;

    /**
     * 相对最近参考点ID
     */
    private String referenceId;

    /**
     * 记录人
     */
    private String recorder;

    /**
     * 记录时间
     */
    private Date recordtime;

    /**
     * 链接计算结果表
     */
    private String gisId;

    /**
     * 业务组织路径
     */
    private String orgBizPath;

    /**
     * @return 主键
     */
    public String getId() {
        return id;
    }

    /**
     * @param id 
	 *            主键
     */
    public void setId(String id) {
        this.id = id == null ? null : id.trim();
    }

    /**
     * @return 创建时间
     */
    public Date getCreateDate() {
        return createDate;
    }

    /**
     * @param createDate 
	 *            创建时间
     */
    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    /**
     * @return 创建人
     */
    public String getCreateUser() {
        return createUser;
    }

    /**
     * @param createUser 
	 *            创建人
     */
    public void setCreateUser(String createUser) {
        this.createUser = createUser == null ? null : createUser.trim();
    }

    /**
     * @return 创建备注
     */
    public String getCreateRemark() {
        return createRemark;
    }

    /**
     * @param createRemark 
	 *            创建备注
     */
    public void setCreateRemark(String createRemark) {
        this.createRemark = createRemark == null ? null : createRemark.trim();
    }

    /**
     * @return 更新时间
     */
    public Date getUpdateDate() {
        return updateDate;
    }

    /**
     * @param updateDate 
	 *            更新时间
     */
    public void setUpdateDate(Date updateDate) {
        this.updateDate = updateDate;
    }

    /**
     * @return 更新人员
     */
    public String getUpdateUser() {
        return updateUser;
    }

    /**
     * @param updateUser 
	 *            更新人员
     */
    public void setUpdateUser(String updateUser) {
        this.updateUser = updateUser == null ? null : updateUser.trim();
    }

    /**
     * @return 更新原因
     */
    public String getUpdateRemark() {
        return updateRemark;
    }

    /**
     * @param updateRemark 
	 *            更新原因
     */
    public void setUpdateRemark(String updateRemark) {
        this.updateRemark = updateRemark == null ? null : updateRemark.trim();
    }

    /**
     * @return 逻辑删除字段：0：保留；1：删除
     */
    public Short getDeleted() {
        return deleted;
    }

    /**
     * @param deleted 
	 *            逻辑删除字段：0：保留；1：删除
     */
    public void setDeleted(Short deleted) {
        this.deleted = deleted;
    }

    /**
     * @return 版本
     */
    public Short getVsersion() {
        return vsersion;
    }

    /**
     * @param vsersion 
	 *            版本
     */
    public void setVsersion(Short vsersion) {
        this.vsersion = vsersion;
    }

    /**
     * @return 是否是最新数据，0：最新数据；1：历史数据
     */
    public Short getIsNewest() {
        return isNewest;
    }

    /**
     * @param isNewest 
	 *            是否是最新数据，0：最新数据；1：历史数据
     */
    public void setIsNewest(Short isNewest) {
        this.isNewest = isNewest;
    }

    /**
     * @return 数据状态
     */
    public String getDataStated() {
        return dataStated;
    }

    /**
     * @param dataStated 
	 *            数据状态
     */
    public void setDataStated(String dataStated) {
        this.dataStated = dataStated == null ? null : dataStated.trim();
    }

    /**
     * @return 管道ID
     */
    public String getPipeLineId() {
        return pipeLineId;
    }

    /**
     * @param pipeLineId 
	 *            管道ID
     */
    public void setPipeLineId(String pipeLineId) {
        this.pipeLineId = pipeLineId == null ? null : pipeLineId.trim();
    }

    /**
     * @return 场站阀室ID(所属场站阀室)
     */
    public String getPipeValveroomId() {
        return pipeValveroomId;
    }

    /**
     * @param pipeValveroomId 
	 *            场站阀室ID(所属场站阀室)
     */
    public void setPipeValveroomId(String pipeValveroomId) {
        this.pipeValveroomId = pipeValveroomId == null ? null : pipeValveroomId.trim();
    }

    /**
     * @return 统一编号
     */
    public String getCode() {
        return code;
    }

    /**
     * @param code 
	 *            统一编号
     */
    public void setCode(String code) {
        this.code = code == null ? null : code.trim();
    }

    /**
     * @return 阀门编号(自定义编号)
     */
    public String getValvaNumber() {
        return valvaNumber;
    }

    /**
     * @param valvaNumber 
	 *            阀门编号(自定义编号)
     */
    public void setValvaNumber(String valvaNumber) {
        this.valvaNumber = valvaNumber == null ? null : valvaNumber.trim();
    }

    /**
     * @return 阀门出厂编号(自定义编号)
     */
    public String getManufacturedNum() {
        return manufacturedNum;
    }

    /**
     * @param manufacturedNum 
	 *            阀门出厂编号(自定义编号)
     */
    public void setManufacturedNum(String manufacturedNum) {
        this.manufacturedNum = manufacturedNum == null ? null : manufacturedNum.trim();
    }

    /**
     * @return 阀门状态
     */
    public String getValveStatus() {
        return valveStatus;
    }

    /**
     * @param valveStatus 
	 *            阀门状态
     */
    public void setValveStatus(String valveStatus) {
        this.valveStatus = valveStatus == null ? null : valveStatus.trim();
    }

    /**
     * @return 阀门类型
     */
    public String getValveType() {
        return valveType;
    }

    /**
     * @param valveType 
	 *            阀门类型
     */
    public void setValveType(String valveType) {
        this.valveType = valveType == null ? null : valveType.trim();
    }

    /**
     * @return 驱动类型
     */
    public String getOperatorType() {
        return operatorType;
    }

    /**
     * @param operatorType 
	 *            驱动类型
     */
    public void setOperatorType(String operatorType) {
        this.operatorType = operatorType == null ? null : operatorType.trim();
    }

    /**
     * @return 是否自动阀
     */
    public String getAutomated() {
        return automated;
    }

    /**
     * @param automated 
	 *            是否自动阀
     */
    public void setAutomated(String automated) {
        this.automated = automated == null ? null : automated.trim();
    }

    /**
     * @return 进口链接类型
     */
    public String getInletConnectionType() {
        return inletConnectionType;
    }

    /**
     * @param inletConnectionType 
	 *            进口链接类型
     */
    public void setInletConnectionType(String inletConnectionType) {
        this.inletConnectionType = inletConnectionType == null ? null : inletConnectionType.trim();
    }

    /**
     * @return 进口直径
     */
    public BigDecimal getInletDiameter() {
        return inletDiameter;
    }

    /**
     * @param inletDiameter 
	 *            进口直径
     */
    public void setInletDiameter(BigDecimal inletDiameter) {
        this.inletDiameter = inletDiameter;
    }

    /**
     * @return 进口壁厚
     */
    public BigDecimal getInletWallThickness() {
        return inletWallThickness;
    }

    /**
     * @param inletWallThickness 
	 *            进口壁厚
     */
    public void setInletWallThickness(BigDecimal inletWallThickness) {
        this.inletWallThickness = inletWallThickness;
    }

    /**
     * @return 出口连接类型
     */
    public String getOutletConnectionType() {
        return outletConnectionType;
    }

    /**
     * @param outletConnectionType 
	 *            出口连接类型
     */
    public void setOutletConnectionType(String outletConnectionType) {
        this.outletConnectionType = outletConnectionType == null ? null : outletConnectionType.trim();
    }

    /**
     * @return 出口直径
     */
    public BigDecimal getOutletDiameter() {
        return outletDiameter;
    }

    /**
     * @param outletDiameter 
	 *            出口直径
     */
    public void setOutletDiameter(BigDecimal outletDiameter) {
        this.outletDiameter = outletDiameter;
    }

    /**
     * @return 出口壁厚(mm)
     */
    public BigDecimal getOutletWallThickness() {
        return outletWallThickness;
    }

    /**
     * @param outletWallThickness 
	 *            出口壁厚(mm)
     */
    public void setOutletWallThickness(BigDecimal outletWallThickness) {
        this.outletWallThickness = outletWallThickness;
    }

    /**
     * @return 压力等级
     */
    public BigDecimal getPressureRating() {
        return pressureRating;
    }

    /**
     * @param pressureRating 
	 *            压力等级
     */
    public void setPressureRating(BigDecimal pressureRating) {
        this.pressureRating = pressureRating;
    }

    /**
     * @return 阀门功能
     */
    public String getValvefunction() {
        return valvefunction;
    }

    /**
     * @param valvefunction 
	 *            阀门功能
     */
    public void setValvefunction(String valvefunction) {
        this.valvefunction = valvefunction == null ? null : valvefunction.trim();
    }

    /**
     * @return 是否可远程控制
     */
    public String getIndremotecon() {
        return indremotecon;
    }

    /**
     * @param indremotecon 
	 *            是否可远程控制
     */
    public void setIndremotecon(String indremotecon) {
        this.indremotecon = indremotecon == null ? null : indremotecon.trim();
    }

    /**
     * @return 修复建议
     */
    public String getRepairSuggestiong() {
        return repairSuggestiong;
    }

    /**
     * @param repairSuggestiong 
	 *            修复建议
     */
    public void setRepairSuggestiong(String repairSuggestiong) {
        this.repairSuggestiong = repairSuggestiong == null ? null : repairSuggestiong.trim();
    }

    /**
     * @return 修复状态
     */
    public String getRepairState() {
        return repairState;
    }

    /**
     * @param repairState 
	 *            修复状态
     */
    public void setRepairState(String repairState) {
        this.repairState = repairState == null ? null : repairState.trim();
    }

    /**
     * @return 生产厂家
     */
    public String getManufacturer() {
        return manufacturer;
    }

    /**
     * @param manufacturer 
	 *            生产厂家
     */
    public void setManufacturer(String manufacturer) {
        this.manufacturer = manufacturer == null ? null : manufacturer.trim();
    }

    /**
     * @return 生成日期
     */
    public Date getManufacturedDate() {
        return manufacturedDate;
    }

    /**
     * @param manufacturedDate 
	 *            生成日期
     */
    public void setManufacturedDate(Date manufacturedDate) {
        this.manufacturedDate = manufacturedDate;
    }

    /**
     * @return 投用日期
     */
    public Date getInserviceDate() {
        return inserviceDate;
    }

    /**
     * @param inserviceDate 
	 *            投用日期
     */
    public void setInserviceDate(Date inserviceDate) {
        this.inserviceDate = inserviceDate;
    }

    /**
     * @return 施工单位
     */
    public String getConstructionCompany() {
        return constructionCompany;
    }

    /**
     * @param constructionCompany 
	 *            施工单位
     */
    public void setConstructionCompany(String constructionCompany) {
        this.constructionCompany = constructionCompany == null ? null : constructionCompany.trim();
    }

    /**
     * @return 监理单位
     */
    public String getInspectingCompany() {
        return inspectingCompany;
    }

    /**
     * @param inspectingCompany 
	 *            监理单位
     */
    public void setInspectingCompany(String inspectingCompany) {
        this.inspectingCompany = inspectingCompany == null ? null : inspectingCompany.trim();
    }

    /**
     * @return 检测单位
     */
    public String getTestingCompany() {
        return testingCompany;
    }

    /**
     * @param testingCompany 
	 *            检测单位
     */
    public void setTestingCompany(String testingCompany) {
        this.testingCompany = testingCompany == null ? null : testingCompany.trim();
    }

    /**
     * @return 绝对距离(m)
     */
    public BigDecimal getMileage() {
        return mileage;
    }

    /**
     * @param mileage 
	 *            绝对距离(m)
     */
    public void setMileage(BigDecimal mileage) {
        this.mileage = mileage;
    }

    /**
     * @return 相对最近参考点
     */
    public String getReference() {
        return reference;
    }

    /**
     * @param reference 
	 *            相对最近参考点
     */
    public void setReference(String reference) {
        this.reference = reference == null ? null : reference.trim();
    }

    /**
     * @return 相对最近参考点距离(m)
     */
    public BigDecimal getReferenceDistance() {
        return referenceDistance;
    }

    /**
     * @param referenceDistance 
	 *            相对最近参考点距离(m)
     */
    public void setReferenceDistance(BigDecimal referenceDistance) {
        this.referenceDistance = referenceDistance;
    }

    /**
     * @return 相对最近参考点ID
     */
    public String getReferenceId() {
        return referenceId;
    }

    /**
     * @param referenceId 
	 *            相对最近参考点ID
     */
    public void setReferenceId(String referenceId) {
        this.referenceId = referenceId == null ? null : referenceId.trim();
    }

    /**
     * @return 记录人
     */
    public String getRecorder() {
        return recorder;
    }

    /**
     * @param recorder 
	 *            记录人
     */
    public void setRecorder(String recorder) {
        this.recorder = recorder == null ? null : recorder.trim();
    }

    /**
     * @return 记录时间
     */
    public Date getRecordtime() {
        return recordtime;
    }

    /**
     * @param recordtime 
	 *            记录时间
     */
    public void setRecordtime(Date recordtime) {
        this.recordtime = recordtime;
    }

    /**
     * @return 链接计算结果表
     */
    public String getGisId() {
        return gisId;
    }

    /**
     * @param gisId 
	 *            链接计算结果表
     */
    public void setGisId(String gisId) {
        this.gisId = gisId == null ? null : gisId.trim();
    }

    /**
     * @return 业务组织路径
     */
    public String getOrgBizPath() {
        return orgBizPath;
    }

    /**
     * @param orgBizPath 
	 *            业务组织路径
     */
    public void setOrgBizPath(String orgBizPath) {
        this.orgBizPath = orgBizPath == null ? null : orgBizPath.trim();
    }
}